Basic chunks within Chunk_16777216:

block_202	long	[3E96]
block_303	long	[3D]
block_333	long	[3D]
block_555	[8]	[00 00 00 00 B8 50 00 01]
Chunk_1500:	Armies
	{
	block_1000	long	#entries	
	Chunk_2000:	army entries
		{
		block_1000	string	name	[Vampire Counts]
		block_1500	string	class	[Vampire Counts]
		block_2000	long	RaceUid	[0CB88AD1]
		block_3000	long	[0]
		block_60	long	[C8]
		block_70	long	[3]
		block_110	float	[1.05	3F866666]
		block_120	float	[1.15	3F933333]
		block_130	float	[1.2	3F99999A]
		block_140	float	[1.3	3FA66666]
		block_150	string	colorset.filename	[colorset15.xml]
		block_200	long	#banner entries
		Chunk_210:	banner entry
			{
			block_10	long	SubRaceUid	[05647848]
			block_20	string	armyname	[Vampire Counts]
			Chunk_30:	armies
				{
				block_10	long	#banners	
				Chunk_20:	banners
					{
					block_5	long		[05E78925 (Ostermark 1)]	
					block_6	string	name	[Necrarch 1]
					block_10	string	banner.filename	[Gui\texture\banners\heraldics\heraldics_undead1.tga]
					block_20	string	shield.filename	[shield_diftext.gtex]	
					block_30	string	banner.filename	[Gui\texture\banners\heraldics\heraldics_undead1.tga]
					}
				}
			Chunk_40:	pcolor
				{
				block_10	long	#pcolor entries (1)
				Chunk_20:	pcolor filename
					{
					block_10	int	[NULL]
					block_20	string	pcolor.filename	[empcolor_pcolor.gtex]
					}
				}
			Chunk_45:	
				{
				block_10	long	#entries
				Chunk_20:	??? entry
					{
					block_1000	long	[0E13D22B]
					block_2000	long	[4D0]
					}
				}
			Chunk_50:	armybuilder banners
				{
				block_10	string	bannerbg.filename			[Gui\texture\banners\chaos\bannerbg.tga]
				block_20	string	bannerbg_select.filename		[Gui\texture\banners\chaos\bannerbg_select.tga]
				block_30	string	banner_colormask.filename		[Gui\texture\banners\chaos\banner_colormask.gtex]
				block_40	string	herobg.filename			[Gui\texture\banners\chaos\herobg.tga]
				block_50	string	herobg_select.filename		[Gui\texture\banners\chaos\herobg_select.gtex]
				block_60	string	hpbg.filename				[Gui\texture\banners\chaos\hpbg.tga]
				block_70	string	hpbg_select.filename			[Gui\texture\banners\chaos\hpbg_select.gtex]
				block_80	string	banner_stbearer.filename		[Gui\texture\banners\human\banner_stbearer.tga]
				block_90	string	banner_stbearer_sel.filename	[Gui\texture\banners\human\banner_stbearer_sel.tga]
				block_100	string	banner_musician.filename		[Gui\texture\banners\human\banner_musician.tga]
				block_110	string	banner_musician_sel.filename	[Gui\texture\banners\human\banner_musician_sel.tga]
				}
			block_60	string	colorset.filename	[colorset15.xml]
			block_70	long	[0]	
			}
		}
	}
Chunk_2000:	Resource Types
	{
	block_1000	short	#resource entries
	Chunk_2000:	resource entries
		{
		block_1000	string	name	[Gold]
		block_2000	long	id	[0C0DF0]	
		block_3000	long	index	[0]
		}
	}
Chunk_3000:	HP/MP
	{
	block_1000	short	#entries
	Chunk_2000:	entries
		{
		block_1000	string	name	[Maximal Mana Points]
		block_2000	long	id	[0BE6E0]
		block_3000	long	index	[0]
		}
	}
Chunk_80:	Damage Types
	{
	Chunk_10:	damage types, 14 total
		{
		block_10	long	DmgId	[05647750]
		block_20	string	name	[Ranged Normal]
		block_25	string	type	[Normal]
		block_30	long	flags	[2]
		}
	}
Chunk_90:	Armour Class Defense Ratings
	{
	Chunk_10:	armour entry
		{
		block_10	long	id	[05649DC1]	
		block_20	string	name	[Robust]
		block_25	string	type	[Large]
		Chunk_30:	defense rating, one for each damage type
			{
			block_10	long	DmgId	[05647886]
			block_21	float	modifier	[100.0	42C80000]
			}
		}
	}
Chunk_120:	Terrain Types
	{
	Chunk_10:	terrain list
		{
		block_10	long	#terrain entries	
		Chunk_20:	terrain attributes
			{
			block_10	long	id	[0564A228]
			block_20	string	name	[Grass]
			block_30	int		[0, sand=1]
			block_40	int		[0, sand,snow,ice,mud=1]
			block_50	long		[0, foliage,water=1, ice,mud=2, magical=3]
			block_60	long		[0, snow,ice=1, water,mud=2]
			block_70	float		[0.4	3ECCCCCD]
			block_80	float		[0.6	3F19999A]	
			block_90	float		[0.5	3F000000]	
			}
		}
	}
Chunk_130:	???
	{
	block_10	float		[100.0	42C80000]
	block_20	float		[80.0	42A00000]
	block_30	float		[60.0	42700000]
	block_40	float		[30.0	41F00000]
	}
Chunk_140:	Weapon Types
	{
	block_10	long	#weapon entries
	Chunk_20:	weapon entries
		{
		block_10	long	id	[0370E471]
		block_20	string	name	[Bow]
		block_30	int	flags
		Chunk_40:	???
			{
			Chunk_10:	???
				{
				}
			}
		Chunk_50:	???
			{
			Chunk_10:	???
				{
				}			
			}
		Chunk_60:	???
			{
			Chunk_10:	???
				{
				}			
			}
		Chunk_70:	???
			{
			Chunk_10:	???
				{
				}			
			}
		Chunk_80:	???
			{
			Chunk_10:	???
				{
				}			
			}
		Chunk_90:	???
			{
			Chunk_10:	???
				{
				}			
			}
		Chunk_100:	???
			{
			Chunk_10:	???
				{
				}			
			}
		block_110	long	id	[0370E3DC]
		}
	}
Chunk_4500:	Seasons
	{
	block_10	long	#season entries	[4]	
	Chunk_20:	season entries
		{
		block_10	string	name	[Summer]
		block_20	int	???	[0]
		block_30	long	id	[08ACEBF0]
		}
	}
Chunk_17301504:	Abilities and Triggered Effects
	{
	Chunk_50:	
		{
		Chunk_1000:
			{
			}
		Chunk_2000:
			{
			Chunk_3000:	
				{
				block_50	long	id	[056481C4]
				}
			Chunk_90:	
				{
				}
			Chunk_95:	
				{
				}
			Chunk_100:	
				{
				}
			Chunk_200:	
				{
				}
			Chunk_220:	
				{
				}
			Chunk_240:	
				{
				}
			Chunk_230:	
				{
				}
			Chunk_210:	
				{
				}
			Chunk_4000:
				{
				block_1000	string	file	[Gui\texture\hero_items_spells\open.gtex]
				block_4000	long		[0]
				block_30	long	id	[05649DA1]
				}
			}
		Chunk_3000:
			{
			block_2000	int		[0]
			}
		block_40	long		[80000024]
		block_45	long	id	[05649D98]
		block_5000	[4]	
		block_6000	int		[3]
		block_7000	int	
		block_9000	float		[3000.	453B8000]
		block_10000	[4]	
		block_13000	string	name	[Open]
		block_14000	string	desc.	[Open Castle Door]
		block_195	long		[0]
		block_196	long		[0]
		Chunk_210:
			{
			block_10	long		[0]
			block_10	long		[0]
			block_10	long		[0]
			block_10	long		[0]
			}
		Chunk_220:
			{
			block_10	string	name	[ChanceDamage]
			Chunk_20:	
				{
				block_20	string	type	[EventTrigger]
				block_10	string	class	[fChance]
				Chunk_30:
					{
					block_10	string	type	[VarNumeric]
					Chunk_20:	
						{
						block_20	string	 type	[float]
						block_10	int
						Chunk_30:	
							{
							block_10	[4]	
							}
						}
					}
				}
			}
		Chunk_260:
			{
			block_1000	long		[270F]
			block_2000	long		[728]
			}
		block_270	long		[0]
		}
	block_1000	long	#obj.defs
	Chunk_5000:	object definition
		{
		Chunk_1000:
			{
			block_2000	string	name	[root_B]
			block_2400	string	class	[Neutral\WH\CAVE_trees]
			block_2600	int	
			block_3000	[4]	
			block_31	[4]	
			block_3010	[4]	
			Chunk_5000:
				{
				block_1000	[4]	
				block_2000	[4]	
				}
			block_8000	int	
			Chunk_9000:
				{
				block_1000	[4]	
				block_2000	[4]	
				}
			block_12000	[4]	
			block_13000	[4]	
			block_260	[4]	
			block_270	[4]	
			block_280	[4]	
			block_302	[4]	
			block_303	[4]	
			block_310	[4]	
			}
		Chunk_2000:
			{
			Chunk_6000:
				{
				}
			}
		Chunk_3000:
			{
			block_20	[4]	
			block_30	[4]	
			Chunk_40:
				{
				block_20	[4]	
				block_30	string	file	[cave_rootb01.gobj]
				block_50	string	name	[Default]
				}
			}
		Chunk_4000:
			{
			}
		Chunk_45:
			{
			}
		Chunk_50:
			{
			}
		Chunk_21000:
			{
			block_11	string	file	[sm_invisible.gtex]
			block_20	[4]	
			block_30	[4]	
			Chunk_40:	
				{
				block_1000	[4]	
				block_2000	[4]	
				}
			}
		Chunk_23000:
			{
			block_4000	int	
			block_10	[4]	
			Chunk_65:	
				{
				}
			}
		Chunk_25000:
			{
			block_70	[4]	
			block_80	[4]	
			block_90	[4]	
			block_100	[4]	
			block_101	[4]	
			block_110	[4]	
			block_120	[4]	
			block_130	[4]	
			block_140	[4]	
			Chunk_170:
				{
				}
			Chunk_181:
				{
				}
			Chunk_161:
				{
				}
			block_185	int	
			block_190	[4]	
			block_195	[4]	
			Chunk_200:	
				{
				block_1000	[4]	
				block_2000	[4]	
				}
			Chunk_210:	
				{
				block_1000	[4]	
				block_2000	[4]	
				}
			Chunk_220:	
				{
				block_1000	[4]	
				block_2000	[4]	
				}
			Chunk_230:	
				{
				block_1000	[4]	
				block_2000	[4]	
				}
			block_250	[4]	
			block_270	[4]	
			}
		Chunk_31000:	
			{
			block_10	[4]	
			}
		}
	}
Chunk_17039360:	Map Types
	{
	block_30	long	#entries	[2]	
	Chunk_40:	entries
		{
		block_1000	long	id	[0B626DD1]
		block_2000	string	name	[Black]
		block_3000	short		[1]
		block_4000	short		[1]
		block_2700	long		[1]
		Chunk_5000:
			{
			block_1000	string	file	[black.tga]
			}
		Chunk_6001:	
			{
			block_1000	short		[1]
			Chunk_2000:
				{
				block_1500	long	id	[0B626DD2]
				Chunk_2000:	
					{
					}
				}
			}
		block_6500	int		[1]
		block_8000	int		[0]
		}
	block_3000	long	#type entries
	Chunk_4000:	types
		{
		block_1000	long	id	[0064E1BE]
		block_2000	string	name	[Chaos Wastes]
		block_70	long		[008C4740]
		block_30	long		[2]
		block_40	long		[0F8B7E97]
		block_40	long		[0B626DD1]
		}
	}
Chunk_16908288:	Team Colours
	{
	block_1001	int	#entries
	Chunk_2001:	colour
		{
		block_1000	long	rgba	[00E1E100]
		block_2000	string	name	[Yellow]
		}
	}
Chunk_60:	Enviroment Types
	{
	Chunk_10:	entries
		{
		block_10	long	#entries
		Chunk_20:	enviroment entry
			{
			block_10	long	id	[0C5A1431]	
			block_20	string	name	[Env_Sky]
			block_30	string	file	[env_sky_dry_01.tga]
			block_35	int		[0]
			Chunk_40:	
				{
				Chunk_10:	lens type
					{
					block_10	int	#entries	[6 when present]	
					Chunk_20:	lens data, six entries when present. (core, brownhalo, bluehalo, smallwhite_01, bluesmall, smallwhite_02)
						{
						block_10	string	file	[lens_type03_core.gtex]
						block_20	float		[500.0	43FA0000]
						block_30	float		[0.2	3E4CCCCD]
						}
					}
				block_20	float		[1.0	3F800000]
				block_30	float		[100.0	42C80000]
				block_40	float		[30.0	41F00000]
				block_50	float		[0.7	3F333333]
				block_60	float		[250.0	437A0000]
				}
			}
		}
	}
Chunk_70:	Terrain Samples
	{
	Chunk_10:	sample list
		{
		block_10	long	#entries	
		Chunk_20:	sample entry
			{
			block_10	long	id	[0C5A1434]	
			block_20	string	name	[TerrainTest1]
			block_30	string	image(diffuse?)	[terraintest_d000.gtex]
			block_40	string	spectral(?)	[terraintest_s000.gtex]
			block_50	string	bumpmap(?)	[terraintest_b000.gtex]
			block_60	int		[1]
			block_70	long		[0]
			block_80	float		[1.0	3F800000]	
			}
		}
	}
Chunk_100:	Loading Screens
	{
	Chunk_10:	entry list
		{
		block_10	long	#entries	
		Chunk_20:	loading screen entries
			{
			block_10	long	id	[0A7EC488]
			block_20	string	name	[Custom Game - The Empire]
			block_30	string	file	[Gui\1280\texture\loadscreens\ls_custom_game_the_empire.gtex]
			block_40	long	enum	[2]	
			}
		}
	}
Chunk_110:	Sound Effect Triggers
	{
	Chunk_10:	entry list
		{
		block_10	long	#entries
		Chunk_20:	sound entry
			{
			block_10	long	id	[0564A619]
			block_20	string	name	[Doomblast]
			block_30	string	catagory	[Abilities\Chaos]
			block_40	long	enum	[3]
			}
		}
	}


+_+

Chunk_5000 is basic wrapper.
Abilities
  within Chunk_1000
	block_2000	type	["Concentrate"]
	block_2200	name	["Ancient Strength"]
	block_2400	class	["Dwarfs\Skills\Duel"]
	block_250	desc.	["inc. damage, etc"]
	block_620	flavor	["in ancient days..."]
		
Characters
  within Chunk_1000
	block_5		string	hud.ico	[Gui\1280\texture\empire\hud_icons\up_dwarf_lord.gtex]
	block_6		string	mip.ico	[Gui\other\minimapicons\minimap_hero.gtex]
	block_10	float		[0.8	3F4CCCCD]
	block_2000	string	type	["Dwarf Lord"]
	block_2400	string	class	["Dwarfs\Units"]
	block_620	string	flavor	["most powerful..."]
	block_2600	int		[1]
	block_3000	int		[0x110000]
	block_31	int		[0x990003]
	block_3010	int		[0x8004]
	Chunk_5000
		block_1000	int	[0x56482E1]
		block_2000	int	[0x685]
	block_8000	int		[1]
	Chunk_9000
		block_1000	float		[20.0	41A00000]
		block_2000	float		[20.0	41A00000]
	block_12000	int		[0xFFFFFF]
	block_13000	int		[0x5E78921]
	block_13015	int		[0x5647848]
	block_13015	int		[0x5647849]
	block_13015	int		[0x5647980]
	block_13015	int		[0x5649E58]
	block_220	float		[12.0	41400000]
	block_230	float		[0.15	3E19999A]
	block_240	float		[0.5	3F000000]
	block_20	float		[1.2	3F99999A]
	etc...	[70 96A4]

+_+

individual character type data, in array of massive awesomeness
Chunk_50 data, within larger array

Chunk_1000	empty
Chunk_2000	container for statistics
	Chunk_3000	attack stats
		block_25	[4]	
		block_30	[4]	
		Chunk_40	attribute container
			block_20	[4]	
			block_30	string	.gobj affected	[dwarflord.gobj]
			block_40	[4]	
			block_50	string	statistic	[Attack1]
		block_50	[4]	
	Chunk_90	charge stats
		block_30	[4]	
		Chunk_40	attribute container
			block_20	[4]	
			block_30	string	.gobj affected	[dwarflord.gobj]
			block_40	[4]	
			block_50	string	statistic	[Charge1]
		block_50	[4]	
	Chunk_95	empty
	Chunk_100	stationary attack stats
		block_25	[4]	
		block_30	[4]	
		Chunk_40	attribute container
			block_20	[4]	
			block_30	string	.gobj affected	[dwarflord.gobj]
			block_40	[4]	
			block_50	string	statistic	[Attack_Idle1]
		block_50	[4]	
	Chunk_200	moving attack stats
		block_30	[4]	
		Chunk_40	attribute container
			block_20	[4]	
			block_30	string	.gobj affected	[dwarflord.gobj]
			block_40	[4]	
			block_50	string	statistic	[Attack_Run1]
	Chunk_220	victory
		block_30	[4]	
		Chunk_40	attribute container
			block_20	[4]	
			block_30	string	.gobj affected	[dwarflord.gobj]
			block_40	[4]	
			block_50	string	statistic	[Victory1]
	Chunk_240	empty
	Chunk_230	empty
	Chunk_210	empty
	Chunk_4000	
		block_4000	[4]	
		block_30	[4]	
Chunk_3000	
	block_2000	int	
block_40	[4]	
block_45	[4]	
block_5000	[4]	
block_6000	[1]	
block_7000	[1]	
block_9000	[4]	
block_10000	[4]	
block_13000	string	weapon name	[default melee]
block_195	[4]	
block_196	[4]	
Chunk_210	
	block_10	[4]	
	block_10	[4]	
	block_10	[4]	
	block_10	[4]	
Chunk_220	
	block_10	string		[Array]
		
		
		

